<?php

session_start();
include ("../Conexion/Conexion.php");
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Productos
 *
 * @author cristian
 */
class Productos {

    //put your code here



    function Registro_productos() {
        $sql = "INSERT INTO `product`(`name`, `image`, `description`,`enterprise_id`) VALUES ('" . $_REQUEST["name"] . "','" . $_REQUEST["extencion"] . "','" . $_REQUEST["description"] . "','" . $_SESSION["id"] . "')";
        $conn = new Conexion();
        $conn->conectar();
        try {
            $res = $conn->consulta($sql);
            $conn->desconectar();
            echo json_encode($res);
        } catch (Exception $e) {
            echo json_encode("fallo");
        }
    }

    function Actualizar_producto() {

        $sql = "UPDATE `medicamento` SET `nombre_esp`='" . $_REQUEST["nombre_espmod"] . "',`nombre_ing`='" . $_REQUEST["nombre_ingmod"] . "',`nombre_por`='" . $_REQUEST["nombre_pormod"] . "',`presentacion_esp`='" . $_REQUEST["presentacion_espmod"] . "',`presentacion_ing`='" . $_REQUEST["presentacion_ingmod"] . "',`presentacion_por`='" . $_REQUEST["presentacion_pormod"] . "',`bolo_esp`='" . $_REQUEST["bolo_espmod"] . "',`bolo_ing`='" . $_REQUEST["bolo_ingmod"] . "',`bolo_por`='" . $_REQUEST["bolo_pormod"] . "',`dosis1adulto`='" . $_REQUEST["dosisR1mod"] . "',`dosis2adulto`='" . $_REQUEST["dosisR2mod"] . "',`unidadesdosisadulto`='" . $_REQUEST["unidadesmod"] . "',`dosis1pediatra`='" . $_REQUEST["dosisR1modp"] . "',`dosis2pediatra`='" . $_REQUEST["dosisR2modp"] . "',`unidadesdosispediatra`='" . $_REQUEST["unidadesmodp"] . "',`recomendaciones_esp`='" . $_REQUEST["recomendaciones_espmod"] . "',`recomendaciones_ing`='" . $_REQUEST["recomendaciones_ingmod"] . "',`recomendaciones_por`='" . $_REQUEST["recomendaciones_pormod"] . "' WHERE id = " . $_REQUEST["idmod"] . "";
        //$sql = "INSERT INTO `medicamento`(`nombre_esp`, `nombre_ing`, `nombre_por`, `presentacion_esp`, `presentacion_ing`, `presentacion_por`, `bolo_esp`, `bolo_ing`, `bolo_por`, `dosis1`, `dosis2`, `unidadesdosis`, `recomendaciones_esp`, `recomendaciones_ing`, `recomendaciones_por`) VALUES ('".$_REQUEST["nombre_esp"]."','".$_REQUEST["nombre_ing"]."','".$_REQUEST["nombre_por"]."','".$_REQUEST["presentacion_esp"]."','".$_REQUEST["presentacion_ing"]."','".$_REQUEST["presentacion_por"]."','".$_REQUEST["bolo_esp"]."','".$_REQUEST["bolo_ing"]."','".$_REQUEST["bolo_por"]."','".$_REQUEST["dosisR1"]."','".$_REQUEST["dosisR2"]."','".$_REQUEST["unidades"]."','".$_REQUEST["recomendaciones_esp"]."','".$_REQUEST["recomendaciones_ing"]."','".$_REQUEST["recomendaciones_por"]."')";

        $conn = new Conexion();

        $conn->conectar();

        try {

            $res = $conn->consulta($sql);

            $conn->desconectar();

            echo json_encode($res);
        } catch (Exception $e) {
            echo json_encode("fallo");
        }
    }

    function Eliminar_producto() {

        $sql = "DELETE FROM `medicamento` WHERE id =" . $_REQUEST["idelim"] . ";";
        $conn = new Conexion();
        $conn->conectar();

        try {

            $res = $conn->consulta($sql);

            $conn->desconectar();

            echo json_encode($res);
        } catch (Exception $e) {
            echo json_encode("fallo");
        }
    }

    function AgregarNuevo_producto() {

        $sql = "INSERT INTO `medicamento`(`nombre_esp`, `nombre_ing`, `nombre_por`, `presentacion_esp`, `presentacion_ing`, `presentacion_por`, `bolo_esp`, `bolo_ing`, `bolo_por`, `dosis1adulto`, `dosis2adulto`, `unidadesdosisadulto`, `dosis1pediatra`, `dosis2pediatra`, `unidadesdosispediatra`,`recomendaciones_esp`, `recomendaciones_ing`, `recomendaciones_por`) VALUES ('" . $_REQUEST["nombre_espmod"] . "','" . $_REQUEST["nombre_ingmod"] . "','" . $_REQUEST["nombre_pormod"] . "','" . $_REQUEST["presentacion_espmod"] . "','" . $_REQUEST["presentacion_ingmod"] . "','" . $_REQUEST["presentacion_pormod"] . "','" . $_REQUEST["bolo_espmod"] . "','" . $_REQUEST["bolo_ingmod"] . "','" . $_REQUEST["bolo_pormod"] . "','" . $_REQUEST["dosisR1mod"] . "','" . $_REQUEST["dosisR2mod"] . "','" . $_REQUEST["unidadesmod"] . "','" . $_REQUEST["dosisR1modp"] . "','" . $_REQUEST["dosisR2modp"] . "','" . $_REQUEST["unidadesmodp"] . "','" . $_REQUEST["recomendaciones_espmod"] . "','" . $_REQUEST["recomendaciones_ingmod"] . "','" . $_REQUEST["recomendaciones_pormod"] . "')";

        $conn = new Conexion();

        $conn->conectar();

        try {
            $res = $conn->consulta($sql);

            $conn->desconectar();

            echo json_encode($res);
        } catch (Exception $e) {
            echo json_encode("fallo");
        }
    }

    function lista_productos() {
        $rows[] = null;
        $sql = "SELECT * FROM product where enterprise_id=" . $_REQUEST["ideEmpresa"] . " ORDER BY id";
        $conn = new Conexion();
        $conn->conectar();
        try {
            $res = $conn->consulta($sql);
            $conn->desconectar();

            while ($row = mysql_fetch_row($res)) {
                $rows[] = $row;
            }
            if ($rows != null) {

                echo json_encode($rows);
            } else {
                echo json_encode('no');
            }
        } catch (Exception $e) {
            //echo json_encode("fallo");
            echo json_encode(array("mensaje" => "Error al actualizar el registro. Verifique los datos"));
        }
    }

    function Ultimo_id() {
        $sql = "SELECT MAX( id ) maximo FROM product";
        $conn = new Conexion();
        $conn->conectar();
        try {
            $res = $conn->consulta($sql);
            $conn->desconectar();
            if ($res != "") {
                $max = mysql_fetch_row($res);
                return $max;
            } else {
                return null;
            }
        } catch (Exception $e) {
            //echo json_encode(array("mensaje" => "Error al actualizar el registro. Verifique los datos"));
            return null;
        }
    }

}

?>